package cn.tsoft.common
{
	import flash.display.DisplayObject;
	
	public interface IProgressMonitor
	{
		
		function begin(target:Object,parent:DisplayObject,cancelHandler:Function=null):IMonitorToken;
		
		function update(token:IMonitorToken,curValue:Number,label:String):void;
		
		function stop(token:IMonitorToken):void;
		
	}
}